502363
164478
65762
143394
4541
735703
305437
473314
943235
968595
987461
2923
5238799
3663581
3194148
2490804
2270988
2109609
2037358
193578
1818118
1742136
1715196
1658471